#ifndef DW_GRAPHICS_SKINCONTROLLER_H
# define DW_GRAPHICS_SKINCONTROLLER_H

#	include "controller.h"

namespace dw
{
	namespace graphics
	{
		class SkinController : public Controller
		{
		// Constructors
		public:

			SkinController();

			virtual ~SkinController();

		// Methods
		public:

			virtual void update(const float& t);

		// Fields
		private:

			std::vector< Node* >					_bones;

			std::vector< uint32 >						_indices;

			std::vector< float32 >						_weight;

		};

		typedef SkinController Skin;

	} // namespace graphics
} // namespace dw

#endif // !DW_GRAPHICS_SKINCONTROLLER_H
